debatable territory - French English Dictionary